Skip to content

feat(devkit): add snapshot hotkey#541

Open
xq-r wants to merge 1 commit intoclshortfuse:mainfrom
xq-r:feat/snapshot-hotkey
Open

feat(devkit): add snapshot hotkey#541
xq-r wants to merge 1 commit intoclshortfuse:mainfrom
xq-r:feat/snapshot-hotkey

Conversation

@xq-r
Copy link
Copy Markdown
Contributor

@xq-r xq-r commented Apr 11, 2026

No description provided.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a configurable “Snapshot Hotkey” to the DevKit so snapshot captures can be triggered via a key press (with the binding stored in ReShade config), and surfaces build metadata in the Info pane.

Changes:

  • Introduces ImGuiKey ↔ Windows VK mapping utilities to display/bind a single-key hotkey.
  • Adds a read-only binding control in DevKit Settings (“Other”) and persists SnapshotHotkey to config.
  • Triggers QueueSnapshotCapture from OnPresent when the configured hotkey is pressed (for the selected device).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a configurable keyboard hotkey to queue a snapshot capture from the RenoDX DevKit, integrating the binding UI into the settings panel and triggering captures during OnPresent for the currently selected device.

Changes:

  • Introduces a SnapshotHotkey setting (persisted via ReShade config) and related state for hotkey binding.
  • Adds ImGuiKey ↔ VK mapping utilities to display/bind a single-key hotkey in the overlay UI.
  • Triggers QueueSnapshotCapture when the bound hotkey is pressed (with gating to match existing snapshot capture constraints).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@xq-r xq-r force-pushed the feat/snapshot-hotkey branch from 30108bc to 64ef60c Compare April 14, 2026 01:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants